 * {
     margin: 0;
     padding: 0;
 }

 *::-webkit-scrollbar {
     display: none;
 }

 body {
     font-size: 12px;
     color: #666;

 }

 body a {
     text-decoration: none;
 }

 /* wrap 头部开始 */
 .wrap {
     width: 100%;
     height: 1.333rem;

     position: fixed;
     top: 0;
     z-index: 10;
     /* 被挡住 */



 }

 .wrap div {
     width: 100%;
     height: 1.3333rem;


 }

 .t1 {
     background: rgb(229, 72, 71);
     text-align: center;
     font-size: .17px;
     color: white;
     height: 1.3333rem;
     line-height: 1.3333rem;
     position: relative;

 }

 .t1 .mulu {
     width: .4533rem;
     height: .48rem;
     position: absolute;
     right: 0;
     margin-right: .4rem;
     font-size: .48rem;
 }

 /* headr 中间开始 */
 .headr {
     width: 100%;
     height: 100vh;
     margin-top: 1.2533rem;
     margin-bottom: 1.3333rem;
 }

 .headr .t2 {
     width: 100%;
     height: 1.2267rem;
     border-bottom: .0533rem solid rgb(244, 244, 244);
     display: flex;
     align-items: center;
     justify-content: space-around;
     text-align: center;
     position: fixed;
     top: 1.3333rem;
     background: #fff;
     font-size: 15px;
     z-index: 10;


 }

 .headr .t2 .h1 {
     width: 1.1733rem;
     display: flex;
     font-size: 15px;
     position: relative;

     color: #666666;
     padding: 0 .0267rem .0267rem 0;



 }

 .headr .t2 .h1 .xlj {
     font-size: 12px;
     color: #b0b0b0;
     position: absolute;
     right: 0;
     top: .08rem;


 }

 .headr .t2 .h2 {
     width: 6.4rem;
     font-weight: bold;
     display: flex;
     text-align: center;
     justify-content: space-around;
     position: relative;

 }

 .headr .h2 a {

     color: #666666;
     font-size: 15px;


 }

 .headr .t2 .h2::after {
     content: "";
     position: relative;
     top: .7733rem;
     right: 4.2133rem;
     width: .5333rem;
     height: .08rem;
     background: rgb(240, 61, 55);


 }

 .headr .h2 a:nth-child(2) {
     font-size: 17px;
     color: #333333;
     margin: o .1333rem;
 }

 .headr .h3 .ss {
     color: rgb(240, 71, 61);
     font-weight: bold;
     font-size: 18px;
     position: relative;
     left: -0.2667rem;
 }


 /* 导航结束 */
 /* 下拉框开始 */
 .t3 {
     width: 9.0133rem;
     height: 1.04rem;
     display: flex;
     justify-content: space-around;
     position: fixed;
     top: 2.5867rem;
     left: .4267rem;
     border-bottom: .0267rem solid #f0f0f0;
     margin: auto;
     text-align: center;

 }

 .t3 .t3-1 {
     display: flex;
     justify-content: space-around;
     position: relative;
     margin: auto;
     text-align: center;
     background: #fff;
     z-index: 10px;

 }

 .t3 .t3-1>div {
     height: 100%;
     width: 3rem;
     margin: .1333rem auto;
     padding: .1333rem;
 }

 .t3-1 .ti-1::after {
     content: "";
     position: absolute;
     width: .0267rem;
     height: .6667rem;
     top: .1333rem;
     right: 3.2533rem;
     background: #f0f0f0;
 }

 .t3-1 .ti-2::after {
     content: "";
     position: absolute;
     width: .0267rem;
     height: .6667rem;
     top: .1333rem;
     left: 3.2533rem;
     background: #f0f0f0;
 }




 .t3 .t3-1>div a {
     color: #777777;
     font-size: .3467rem;

 }

 .t3 .t3-1>div .xlj {
     font-size: 12px;
     color: #b0b0b0;

 }

 /* 影院选择开始 */
 .headr .t4 {
     width: 100%;
     height: 24rem;
     margin-top: 3.7333rem;
     /* background: pink; */
     display: flex;
     flex-wrap: wrap;

 }

 .headr .t4 .t4-1 {
     width: 100%;
     /* height: calc(2.6533rem - 26px);
     */
     height: 2.6667rem;
     font-size: 12px;
     margin-left: 15px;
     border-bottom: .0267rem solid #f0f0f0;
     padding: 13px 15px 13px 0;

 }

 .headr .t4 .t4-1 div {
     padding-bottom: 10px;
 }

 .headr .t4 .t4-1 .to-1 {
     width: 9.1rem;
     height: .6133rem;
     color: #000;
     font-size: 16px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }

 .headr .t4 .t4-1 .to-1 .top-2 {
     font-size: 18px;
 }

 .headr .t4 .t4-1 .to-1 .top-2,
 .headr .t4 .t4-1 .to-1 .top-3 {
     color: #f03d37;
 }

 .headr .t4 .t4-1 .to-1 .top-3 {
     font-size: 12px;

 }



 .headr .t4 .t4-1 .to-2 {
     font-size: 13px;
     color: #6666;
     width: 9.2rem;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;

 }

 .headr .t4 .t4-1 .to-3 span {
     border: 1px solid #589daf;
     color: #589daf;
     margin: 0 0 0 .1333rem;
     padding: 0 .08rem;
     display: inline-block;
 }

 .headr .t4 .t4-1 .to-3 span:last-child {
     border: .0267rem solid #ff9900;
     color: #ff9900;

 }

 .headr .t4 .t4-1 .to-4 {
     width: 9.2rem;
     height: 21px;
 }

 .headr .t4 .t4-1 .to-4 img {
     width: .4rem;
     height: .3733rem;
 }

 /* fo页尾 开始 */
 .fo {
     width: 100%;
     height: 1.28rem;
     border-top: .0267px solid white;
     position: fixed;
     bottom: 0;
     background: #fff;
     display: flex;
     text-align: center;
 }

 .fo>a {
     width: 20%;
     color: #696969;

 }

 .fo>a>span {
     font-size: .7467rem;

 }

 .fo>.ac {
     color: rgb(245,
             121,
             117);
 }